#include<cstdio>
int main(){
	int n;
	scanf("%d",&n);
	int m[n][n];
	int s;
	for(int h=0;h<n;h++){
		scanf("%d",&s);
		for(int t=n-1;t>=0;t--){
			m[h][t]=(s%10);
			s=int(s/10);
		}
	}
	int c[n][n];
	for(int i=n-1;i>=0;i--){
		for(int j=0;j<n;j++){
			c[j][i]=m[i][j];
		}
	}
	int p=1;
	for(int u=n-1;u>=0;u--){
		for(int w=0;w<n;w++){
			if(m[u][w]!=c[u][w]){
				printf("No");
				p=0;
				break;
			}
		}
		if(p==0){
			break;
		}
	}
	if(p==1){
		printf("Yes");
	}
}
